<html>
<body>
<p>Reports calls of the Kotlin standard library function <code>filterIsInstance</code> with a class literal argument. It is more idiomatic to use a version of this function with a reified type parameter, to avoid the <code>::class.java</code> syntax.</p>

<p>Note: inspection is not reported for generic class literals because the <code>Class<*, *></code> syntax in the type argument list may be undesirable.</p>

<p>Example:</p>
<pre><code>
  fun foo(list: List&lt;*>) {
      list.filterIsInstance(Int::class.java)
  }
</code></pre>

<p>After the quick-fix is applied:</p>
<pre><code>
  fun foo(list: List&lt;*>) {
      list.filterIsInstance&lt;Int>()
  }
</code></pre>
</body>
</html>
